1-10
2-9
3-8
4-7
5-6
6-15
7-13
8-12
9-11
10-1-2
11-16
12-17
13-18
14-19
15-27-26-24-23-22-21-20-14
16-5
17-4
18-3
19-25
20-28